\section{个人贡献}

\subsection{系统架构设计}
\begin{itemize}
    \item 设计基于STM32微控制器的智能家居控制系统架构
    \item 制定模块化的软件设计方案，包括驱动层、应用层和通信层
\end{itemize}

\subsection{软件开发实现}
\begin{itemize}
    \item 完成STM32底层驱动开发：
    \begin{itemize}
        \item GPIO初始化配置
        \item 定时器(TIM)驱动开发
        \item 串口(UART)通信驱动
        \item I2C/SPI总线驱动实现
    \end{itemize}
    \item 传感器与外设驱动开发：
    \begin{itemize}
        \item DHT11/DHT22温湿度传感器驱动
        \item OLED显示屏(I2C接口)驱动
        \item HC-SR501人体红外感应模块驱动
    \end{itemize}
    \item 通信功能实现：
    \begin{itemize}
        \item HC-05蓝牙模块通信协议实现
        \item 自定义数据传输协议设计与实现
    \end{itemize}
    \item 应用逻辑开发：
    \begin{itemize}
        \item 温湿度数据采集与处理算法
        \item 人体感应智能控制逻辑
        \item 设备状态显示与用户交互逻辑
    \end{itemize}
\end{itemize}

\subsection{系统集成测试}
\begin{itemize}
    \item 完成软件单元测试与集成测试
    \item 实现基于FreeRTOS的多任务调度系统(可选)
    \item 优化代码性能，降低系统资源占用
\end{itemize}

\subsection{开发工具与环境}
\begin{itemize}
    \item 基于STM32CubeMX的工程配置与初始化
    \item 使用Keil MDK/IAR Embedded Workbench开发环境
    \item 版本控制系统(Git)的使用与代码管理
\end{itemize}

\subsection{技术文档编写}
\begin{itemize}
    \item 编写软件开发文档：需求分析、设计文档
    \item 整理API接口文档与开发指南
\end{itemize}